gnss
You can install this plugin in a few simple steps detailed below.
1. Required WOLF plugins
Before installing this plugin, core must be installed first.
2. Plugin dependencies
gnss_utils (AUTOMATICALLY INSTALLED): is a library for GNSS positionning built at IRI and based on RTKLIB. You don’t need to install it: if it is not installed, it is downloaded and built automatically when configuring the plugin (
cmake ..), and it is installed together with the plugin (make install). This requires internet connection the first time.The following CMake options are available:
-DGNSS_UTILS_GIT_TAG=<branch, tag or commit>: version of gnss_utils to download (defaultmain).-DGNSS_UTILS_FORCE_FETCH=ON: download and build gnss_utils even if it is already installed.
3. Install from source
Clone in the desired folder:
git clone -b main https://gitlab.iri.upc.edu/mobile_robotics/wolf_projects/wolf_lib/plugins/gnss.git
Important
As WOLF contains several plugins, we recommend you that you clone all repositories in the same folder.
Compile and install:
cd gnss
mkdir build && cd build
cmake ..
make -j4
sudo make install
Note
To install it in a local folder without sudo, see local installation.
4. Run tests
Run all tests of the plugin:
ctest -j4